home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 41 / CD Expert nº 41.iso / DReign2 / DR2Demo.exe / data1.cab / Files / missions / system / shell.zwp / objectives_cineractives.cfg < prev    next >
Encoding:
Text File  |  2000-09-01  |  10.2 KB  |  593 lines

  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright 1997-99 Pandemic Studios
  4. //
  5. // Dark Reign II - Cineractives
  6. //
  7.  
  8. CreateObjectType("Cineractive::Main::Enter", "Objective")
  9. {
  10.   GameObj();
  11.   ObjectiveObj()
  12.   {
  13.     Condition("TRUE");
  14.     Action()
  15.     {
  16.       Cineractive()
  17.       {
  18.         At(0)
  19.         {
  20.           DisableShroud(1);
  21.           Fade()
  22.           {
  23.             Time(0, 1, 4);
  24.             Direction("up");
  25.           }
  26.         }
  27.         At(0.5)
  28.         {
  29.           SetBookmark()
  30.           {
  31.             Name("Main::Enter");
  32.           }
  33.         }
  34.         At(4)
  35.         {
  36.           Action()
  37.           {
  38.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  39.           }
  40.         }
  41.       }
  42.     }
  43.   }
  44. }
  45.  
  46. CreateObjectType("Cineractive::Main::Exit", "Objective")
  47. {
  48.   GameObj();
  49.   ObjectiveObj()
  50.   {
  51.     Condition("TRUE");
  52.     Action()
  53.     {
  54.       Cineractive()
  55.       {
  56.         // Setup cineractive
  57.         At(0)
  58.         {
  59.           SetBookmark()
  60.           {
  61.             Name("Main::Exit");
  62.           }
  63.         }
  64.         At(2.0)
  65.         {
  66.           Action()
  67.           {
  68.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  69.           }
  70.         }
  71.       }
  72.     }
  73.   }
  74. }
  75.  
  76. CreateObjectType("Cineractive::Campaign::Enter", "Objective")
  77. {
  78.   GameObj();
  79.   ObjectiveObj()
  80.   {
  81.     Condition("TRUE");
  82.     Action()
  83.     {
  84.       Cineractive()
  85.       {
  86.         // Setup cineractive
  87.         At(0)
  88.         {
  89.           SetBookmark()
  90.           {
  91.             Name("Campaign::Enter");
  92.           }
  93.         }
  94.         At(5.0)
  95.         {
  96.           Action()
  97.           {
  98.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  99.           }
  100.         }
  101.       }
  102.     }
  103.   }
  104. }
  105.  
  106. CreateObjectType("Cineractive::Campaign::Exit", "Objective")
  107. {
  108.   GameObj();
  109.   ObjectiveObj()
  110.   {
  111.     Condition("TRUE");
  112.     Action()
  113.     {
  114.       Cineractive()
  115.       {
  116.         // Setup cineractive
  117.         At(0)
  118.         {
  119.           SetBookmark()
  120.           {
  121.             Name("Campaign::Exit");
  122.           }
  123.         }
  124.         At(2.0)
  125.         {
  126.           Action()
  127.           {
  128.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  129.           }
  130.         }
  131.       }
  132.     }
  133.   }
  134. }
  135.  
  136. CreateObjectType("Cineractive::Campaign::JDA::Enter", "Objective")
  137. {
  138.   GameObj();
  139.   ObjectiveObj()
  140.   {
  141.     Condition("TRUE");
  142.     Action()
  143.     {
  144.       Cineractive()
  145.       {
  146.         // Setup cineractive
  147.         At(0)
  148.         {
  149.           SetBookmark()
  150.           {
  151.             Name("Campaign::JDA::Enter");
  152.           }
  153.         }
  154.         At(2.0)
  155.         {
  156.           Action()
  157.           {
  158.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  159.           }
  160.         }
  161.       }
  162.     }
  163.   }
  164. }
  165.  
  166. CreateObjectType("Cineractive::Campaign::JDA::Exit", "Objective")
  167. {
  168.   GameObj();
  169.   ObjectiveObj()
  170.   {
  171.     Condition("TRUE");
  172.     Action()
  173.     {
  174.       Cineractive()
  175.       {
  176.         // Setup cineractive
  177.         At(0)
  178.         {
  179.           SetBookmark()
  180.           {
  181.             Name("Campaign::JDA::Exit");
  182.           }
  183.         }
  184.         At(2.0)
  185.         {
  186.           Action()
  187.           {
  188.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  189.           }
  190.         }
  191.       }
  192.     }
  193.   }
  194. }
  195.  
  196. CreateObjectType("Cineractive::Campaign::Sprawler::Enter", "Objective")
  197. {
  198.   GameObj();
  199.   ObjectiveObj()
  200.   {
  201.     Condition("TRUE");
  202.     Action()
  203.     {
  204.       Cineractive()
  205.       {
  206.         // Setup cineractive
  207.         At(0)
  208.         {
  209.           SetBookmark()
  210.           {
  211.             Name("Campaign::Sprawler::Enter");
  212.           }
  213.         }
  214.         At(2.0)
  215.         {
  216.           Action()
  217.           {
  218.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  219.           }
  220.         }
  221.       }
  222.     }
  223.   }
  224. }
  225.  
  226. CreateObjectType("Cineractive::Campaign::Sprawler::Exit", "Objective")
  227. {
  228.   GameObj();
  229.   ObjectiveObj()
  230.   {
  231.     Condition("TRUE");
  232.     Action()
  233.     {
  234.       Cineractive()
  235.       {
  236.         // Setup cineractive
  237.         At(0)
  238.         {
  239.           SetBookmark()
  240.           {
  241.             Name("Campaign::Sprawler::Exit");
  242.           }
  243.         }
  244.         At(2.0)
  245.         {
  246.           Action()
  247.           {
  248.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  249.           }
  250.         }
  251.       }
  252.     }
  253.   }
  254. }
  255.  
  256. CreateObjectType("Cineractive::Multi::Enter", "Objective")
  257. {
  258.   GameObj();
  259.   ObjectiveObj()
  260.   {
  261.     Condition("TRUE");
  262.     Action()
  263.     {
  264.       Cineractive()
  265.       {
  266.         // Setup cineractive
  267.         At(0)
  268.         {
  269.           SetBookmark()
  270.           {
  271.             Name("Multi::Enter");
  272.           }
  273.         }
  274.         At(2.0)
  275.         {
  276.           Action()
  277.           {
  278.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  279.           }
  280.         }
  281.       }
  282.     }
  283.   }
  284. }
  285.  
  286. CreateObjectType("Cineractive::Multi::Exit", "Objective")
  287. {
  288.   GameObj();
  289.   ObjectiveObj()
  290.   {
  291.     Condition("TRUE");
  292.     Action()
  293.     {
  294.       Cineractive()
  295.       {
  296.         // Setup cineractive
  297.         At(0)
  298.         {
  299.           SetBookmark()
  300.           {
  301.             Name("Multi::Exit");
  302.           }
  303.         }
  304.         At(2.0)
  305.         {
  306.           Action()
  307.           {
  308.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  309.           }
  310.         }
  311.       }
  312.     }
  313.   }
  314. }
  315.  
  316. CreateObjectType("Cineractive::Multi::Return", "Objective")
  317. {
  318.   GameObj();
  319.   ObjectiveObj()
  320.   {
  321.     Condition("TRUE");
  322.     Action()
  323.     {
  324.       Cineractive()
  325.       {
  326.         // Setup cineractive
  327.         At(0)
  328.         {
  329.           SetBookmark()
  330.           {
  331.             Name("Multi::Return");
  332.           }
  333.         }
  334.         At(2.0)
  335.         {
  336.           Action()
  337.           {
  338.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  339.           }
  340.         }
  341.       }
  342.     }
  343.   }
  344. }
  345.  
  346. CreateObjectType("Cineractive::Load::Enter", "Objective")
  347. {
  348.   GameObj();
  349.   ObjectiveObj()
  350.   {
  351.     Condition("TRUE");
  352.     Action()
  353.     {
  354.       Cineractive()
  355.       {
  356.         // Setup cineractive
  357.         At(0)
  358.         {
  359.           SetBookmark()
  360.           {
  361.             Name("Load::Enter");
  362.           }
  363.         }
  364.         At(2.0)
  365.         {
  366.           Action()
  367.           {
  368.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  369.           }
  370.         }
  371.       }
  372.     }
  373.   }
  374. }
  375.  
  376. CreateObjectType("Cineractive::Load::Exit", "Objective")
  377. {
  378.   GameObj();
  379.   ObjectiveObj()
  380.   {
  381.     Condition("TRUE");
  382.     Action()
  383.     {
  384.       Cineractive()
  385.       {
  386.         // Setup cineractive
  387.         At(0)
  388.         {
  389.           SetBookmark()
  390.           {
  391.             Name("Load::Exit");
  392.           }
  393.         }
  394.         At(2.0)
  395.         {
  396.           Action()
  397.           {
  398.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  399.           }
  400.         }
  401.       }
  402.     }
  403.   }
  404. }
  405.  
  406. CreateObjectType("Cineractive::Options::Enter", "Objective")
  407. {
  408.   GameObj();
  409.   ObjectiveObj()
  410.   {
  411.     Condition("TRUE");
  412.     Action()
  413.     {
  414.       Cineractive()
  415.       {
  416.         // Setup cineractive
  417.         At(0)
  418.         {
  419.           SetBookmark()
  420.           {
  421.             Name("Options::Enter");
  422.           }
  423.         }
  424.         At(2.0)
  425.         {
  426.           Action()
  427.           {
  428.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  429.           }
  430.         }
  431.       }
  432.     }
  433.   }
  434. }
  435.  
  436. CreateObjectType("Cineractive::Options::Exit", "Objective")
  437. {
  438.   GameObj();
  439.   ObjectiveObj()
  440.   {
  441.     Condition("TRUE");
  442.     Action()
  443.     {
  444.       Cineractive()
  445.       {
  446.         // Setup cineractive
  447.         At(0)
  448.         {
  449.           SetBookmark()
  450.           {
  451.             Name("Options::Exit");
  452.           }
  453.         }
  454.         At(2.0)
  455.         {
  456.           Action()
  457.           {
  458.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  459.           }
  460.         }
  461.       }
  462.     }
  463.   }
  464. }
  465.  
  466. CreateObjectType("Cineractive::Credits::Enter", "Objective")
  467. {
  468.   GameObj();
  469.   ObjectiveObj()
  470.   {
  471.     Condition("TRUE");
  472.     Action()
  473.     {
  474.       Cineractive()
  475.       {
  476.         // Setup cineractive
  477.         At(0)
  478.         {
  479.           SetBookmark()
  480.           {
  481.             Name("Credits::Enter");
  482.           }
  483.         }
  484.         At(2.0)
  485.         {
  486.           Action()
  487.           {
  488.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  489.           }
  490.         }
  491.         At(4)
  492.         {
  493.           Action()
  494.           {
  495.             Cmd("vid.tex.replace 'movie-billboard.pic' credits.pic");
  496.           }
  497.         }
  498.       }
  499.     }
  500.   }
  501. }
  502.  
  503. CreateObjectType("Cineractive::Credits::Exit", "Objective")
  504. {
  505.   GameObj();
  506.   ObjectiveObj()
  507.   {
  508.     Condition("TRUE");
  509.     Action()
  510.     {
  511.       Cineractive()
  512.       {
  513.         // Setup cineractive
  514.         At(0)
  515.         {
  516.           SetBookmark()
  517.           {
  518.             Name("Credits::Exit");
  519.           }
  520.         }
  521.         At(2.0)
  522.         {
  523.           Action()
  524.           {
  525.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  526.           }
  527.         }
  528.       }
  529.     }
  530.   }
  531. }
  532.  
  533. CreateObjectType("Cineractive::Studio::Enter", "Objective")
  534. {
  535.   GameObj();
  536.   ObjectiveObj()
  537.   {
  538.     Condition("TRUE");
  539.     Action()
  540.     {
  541.       Cineractive()
  542.       {
  543.         // Setup cineractive
  544.         At(0)
  545.         {
  546.           SetBookmark()
  547.           {
  548.             Name("Studio::Enter");
  549.           }
  550.         }
  551.         At(2.0)
  552.         {
  553.           Action()
  554.           {
  555.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  556.           }
  557.         }
  558.       }
  559.     }
  560.   }
  561. }
  562.  
  563. CreateObjectType("Cineractive::Studio::Exit", "Objective")
  564. {
  565.   GameObj();
  566.   ObjectiveObj()
  567.   {
  568.     Condition("TRUE");
  569.     Action()
  570.     {
  571.       Cineractive()
  572.       {
  573.         // Setup cineractive
  574.         At(0)
  575.         {
  576.           SetBookmark()
  577.           {
  578.             Name("Studio::Enter");
  579.           }
  580.         }
  581.         At(2.0)
  582.         {
  583.           Action()
  584.           {
  585.             Cmd("iface.sendnotifyevent Shell::EventHandler CineractiveCompleted");
  586.           }
  587.         }
  588.       }
  589.     }
  590.   }
  591. }
  592.  
  593.